import Vue from 'vue'
import VueRouter from 'vue-router'

// 调用 Vue.use()函数，把VueRouter安装为 Vue的插件
Vue.use(VueRouter)
// 解决路由报错沉余导航问题  也就是说一直点击一个路由会报错，这里把它解决报错
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
  return originalPush.call(this, location).catch((err) => err)
}
// 创建路由的实例对象
const router = new VueRouter({
  routes: [
    // 路由重定向 强制指定跳转到某一个页面
    { name: 'home', path: '/', redirect: '/home' },
    // 路由规则
    {
      name: 'home',
      path: '/home',
      component: () => import('../views/index.vue'),

    }

  ]
}
)

//4.向外共享路由的实例对象

export default router
